什么是脚本?
简介
可使用WinCC flexible的集成编程接口在运行时访问某部分项目数据。通过Visual Basic Script (VBS)创建脚本能够为HMI添加更多的可能需要的功能。
编程接口通过便捷的功能提供支持,例如上下文相关对象选择。
![](http://file.elecfans.com/web1/M00/BC/5A/pIYBAF64uj2AQZEVAAFjhq_mVDM055.png)
脚本中可使用的元素:
变量数值
系统函数
脚本
可操作的画面对象 (如开关)
在脚本中编写VB脚本代码。可以象使用系统函数一样使用项目中完成的脚本。创建脚本时,确定其型号并定义传送参数。“Function”类型的脚本具有一个返回值。“Sub”类型的脚本被称为过程,没有返回值。
脚本属性
![](http://file.elecfans.com/web1/M00/BC/5A/pIYBAF64uj2AbbqRAADVviGGBoQ329.png)
大众VASS05版本中使用的脚本程序:
![](http://file.elecfans.com/web1/M00/BC/5A/pIYBAF64uj6AGbTUAADAF5RxrTc696.png)
必会内容:
![](http://file.elecfans.com/web1/M00/BC/5A/pIYBAF64uj6AfdxEAABbvdg-Iiw478.png)
![](http://file.elecfans.com/web1/M00/BC/5A/pIYBAF64uj6AfZ75AAGYQW493K8970.png)
编译好的内容点“生成”对整个WINCC项目进行检查
![](http://file.elecfans.com/web1/M00/BC/5A/pIYBAF64uj-AL8vsAABC8P_BHvo636.png)
![](http://file.elecfans.com/web1/M00/BC/5A/pIYBAF64uj-AdTLFAAA2tB_PCss490.png)
![](http://file.elecfans.com/web1/M00/BC/5A/pIYBAF64uj-AOREJAADhHc5JHfc883.png)
然后点击传送,下载RUNTIME
![](http://file.elecfans.com/web1/M00/BC/5A/pIYBAF64uj-AJY2VAAWK4m7zSbo492.png)
![](http://file.elecfans.com/web1/M00/BC/5A/pIYBAF64ukCASFb1AASkKbZotTg109.png)
--------------------------------------------------------
在新建的脚本程序中点击右键,可以使用常用的编辑程序的一些功能.
![](http://file.elecfans.com/web1/M00/BC/5A/pIYBAF64ukGALpwqAALBBCNPRFY733.png)
编辑完脚本程序后 进行脚本的验证语法是否正确
![](http://file.elecfans.com/web1/M00/BC/5A/pIYBAF64ukGASQphAADe1ZdRr9M163.png)
简单的按钮 函数控制
通过在”按钮“的事件中进行编辑,加入各种函数或者脚本。
![](http://file.elecfans.com/web1/M00/BC/5A/pIYBAF64ukGAP8fTAAFct6HViBs068.png)
在脚本中添加变量
原文标题:不一样的WINCC---脚本程序学习
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
收藏
人收藏
扫一扫,分享给好友
复制链接分享
评论
发布评论请先 登录
相关推荐
Altium Designer的PCB Logo Creat
Altium Designer 的 PCB Logo Creator脚本文件
发表于 03-21 15:08 •
18次
阅读
为什么RK3288系统启动时会卡在Android字样呢
为什么RK3288系统启动时会卡在Android字样呢?有何解决办法?...
发表于 03-10 08:08 •
810次
阅读
如何添加开机启动脚本?
[td]请问如何修改init.rc文件,动这个文件就报 Read-only file system 没有权限
已经试过adb remount 了,但是这个更目录下的...
发表于 01-13 09:04 •
194次
阅读
脚本打包镜像失败只提示“ERROR: update_mbr failed”是为什么?
[td]
使用脚本打包镜像出现“ERROR: update_mbr failed”,在打印输出中没有看到其他小伙伴提示分区太小的问题,也没有看到...
发表于 01-13 08:14 •
168次
阅读
MfgTool2烧写工具打不开怎么解决呢
MfgTool2 烧写工具打不开,什么原因?怎么解决?
...
发表于 01-11 07:58 •
598次
阅读
OKMX6X-C-QT5.6-Linux5.1.15用户手册编译u-boot出错怎么办
OKMX6X-C-QT5.6-Linux5.1.15-用户手册编译u-boot,出现下面这个问题:
CLEAN scripts/根据
&...
发表于 01-11 07:33 •
350次
阅读
fcu1101的sd卡制作失败怎么办
U-Boot 2015.04-g1577d62 (Dec 25 2018 - 15:16:24)
CPU: Freescale i.MX6UL rev1.2 at 396 MHz
C...
发表于 01-11 06:19 •
317次
阅读
iMX8MQ linux5.4.3 修改开机进度条
一、下载psplash源码 下载 psplash:git clone git://git....
发表于 01-10 10:23 •
50次
阅读
请问怎么把这个qt界面干掉
IMG_20200316_150629.jpg (18.91 KB, 下载次数: 38)
请问怎么把这个界面干掉
直接启动我自己的
#set qt env
...
发表于 01-10 06:29 •
297次
阅读
制作开机动画的思路
近期有部分客户询问飞凌嵌入式i.MX8M系列开发板如何添加或更改开机动画,下文以OKMX8MM-....
发表于 01-07 14:55 •
99次
阅读
执行tools/mkimg.sh脚本后,image目录下没有ML0和u-boot.img文件是为什么?
执行 tools/mkimg.sh 脚本后,image目录下没有ML0和 u-boot.img 文件
...
发表于 01-06 07:21 •
309次
阅读
使用build.sh脚本编译时出现错误该怎么办
直接使用build.sh脚本一起编译的时候出现下面的错误:百度了一下 make distclean 后再编译还是报错,有没有技术支持帮忙看一下这...
发表于 01-04 07:55 •
948次
阅读
如何实现A40i开发板通过ifconfig改变的ip地址呢
A40i开发板,通过ifconfig改变的ip地址,重启后就变成auto_config_network中默认的ip地址, 我应该怎样改动,才能使重启后的ip地...
发表于 12-31 06:26 •
712次
阅读
Postman怎么去调试加密接口
众所周知,Postman 是一款非常流行且易用的 API 调试工具,在接口调试或测试时经常被使用针对....
Linux爱好者 发表于 11-26 10:01 •
687次
阅读
Below:一个用于现代Linux系统的Apache 2.0许可的资源监视器
在这篇文章中,我们将介绍 below:一个用于现代 Linux 系统的 Apache 2.0 许可的....
Linux爱好者 发表于 10-26 09:28 •
581次
阅读
简述物联网设备OTA软件升级之:完全升级和增量升级
各位看官好,上一篇文章我们聊了一下关于 OTA 升级过程中,新的软件包是如何从开发者的电脑上,安全的....
安芯教育科技 发表于 09-24 15:08 •
818次
阅读
shell脚本常用的调试方法介绍
shell 是用户和操作系统交互的一个程序,经常用于执行一些自动化或者重复繁琐的任务,现在所有的 L....
开关电源芯片 发表于 09-01 10:43 •
734次
阅读
如何过滤掉MySQL大批量插入的重复数据
线上库有6个表存在重复数据,其中2个表比较大,一个96万+、一个30万+,因为之前处理过相同的问题,....
阿铭linux 发表于 08-27 11:00 •
696次
阅读
在Linux下如何优雅的开机自动重启脚本
1.简介 经常碰到机器断电之后需要重启一大堆服务,为了防止这种事情发生,设置开机自启的脚本十分的重要....
阿铭linux 发表于 08-17 09:15 •
2845次
阅读
一文剖析隐藏shell脚本内容的工具shc
从事 Linux 开发的同学,经常需要编写 shell 脚本,有时脚本中会涉及到一些敏感内容,比如一....
开关电源芯片 发表于 08-14 10:44 •
886次
阅读
三菱以太网通讯模块通过WINCC连接ModbusTCP驱动
远创智控YC8000-FX采用工业级设计,导轨安装,带通讯线。不占用PLC编程口,上位机通过以太网对....
发表于 06-18 15:48 •
693次
阅读
三菱以太网模块YC8000-FX连接WINCC步骤
远创智控YC8000-FX采用工业级设计,导轨安装,带通讯线。不占用PLC编程口,上位机通过以太网对....
发表于 06-18 15:32 •
248次
阅读
西门子PLC与WinCC间的通讯使用经验
采用Industrial Ethernet协议和双绞线介质——这是目前WinCC通讯较流行和常见的方....
发表于 06-13 16:17 •
976次
阅读
MPI-ETH-YC01模块连接S7300配置方法
北京华科远创科技有限研发的远创智控ETH-YC模块,型号有MPI-ETH-YC01和PPI-ETH-....
发表于 05-20 11:12 •
492次
阅读
大彩串口屏如何实现串口更新菜单选项
本文主要阐述的是大彩串口屏如何实现串口更新菜单选项。本例子采用的是文本控件,按钮控件以及数据记录....
发表于 05-12 09:17 •
254次
阅读
如何提高WINCC组态的效率
提高WINCC组态的效率的方法说明。
发表于 05-09 09:55 •
224次
阅读
WinCC在天然气门站自控系统中的应用
为了实现天然气门站自控系统对现场数据的界面化处理, 给出了使用WinCC作为上位机的组态工具, 并通....
发表于 05-08 11:47 •
227次
阅读
S7-200与WinCC之间通过以太网的OPC通讯
为了实现 S7-200 和 WinCC之间的以太网通讯,您应该选择 OPC方式。因此,在与 WinC....
发表于 04-30 10:32 •
428次
阅读
在Wincc中制作一个简单的登陆框
在Wincc中制作一个简单的登陆框的步骤方法。
发表于 04-30 10:16 •
253次
阅读
如何使用SIMATIC shell配置WinCC站的终端总线
SIMATIC Shell”是 WinCC 的一个组件,用于集中维护和诊断 WinCC 客户机—服务....
发表于 04-30 09:33 •
270次
阅读
基于WinCC和STEP7的PID控制
介绍了一种基于WinCC和S7-300PLC实现PID控制的方法,利用FB41功能模块实现PID控制....
发表于 04-29 15:16 •
239次
阅读
PCS与WinCC区别
PCS与WinCC的区别介绍。
发表于 04-29 15:02 •
285次
阅读
利用第三方软件实现WinCC打印实时报表的方法
利用第三方软件实现WinCC打印实时报表的方法A说明。
发表于 04-25 11:07 •
324次
阅读
wincc实现软冗余手册
wincc实现软冗余手册资料免费下载。
发表于 04-23 14:55 •
204次
阅读
WinCC中定时器使用方法介绍
WinCC中定时器使用方法介绍说明。
发表于 04-22 14:50 •
279次
阅读
wincc学习教程
wincc学习教程(图文并貌)资料免费下载。
发表于 04-22 11:48 •
209次
阅读
使用双向长短时记忆网络检测跨站脚本攻击
目前传统的跨站脚本(XSS)检测技术大多使用机器学习方法,存在代码被恶意混淆导致可读性不高特征提取不....
发表于 04-09 16:09 •
210次
阅读
wincc7.4sp1软件下载地址
wincc7.4sp1软件下载地址
发表于 04-09 15:22 •
1061次
阅读
JSI项目分两部分框架内核
主要介绍JSI项目分两部分框架内核。
发表于 04-07 14:18 •
175次
阅读
详解如何在WinCC上显示S7 CPU 的运行模式
利用S7 系统函数 SFC51 “RDSYSST”(SSL_ID=W#16#023 2, Index....
机器人及PLC自动化应用 发表于 04-03 11:22 •
852次
阅读
浅谈如何在WinCC上显示S7 CPU 的运行模式
如何在WinCC上显示S7 CPU 的运行模式 利用S7 系统函数 SFC51 “RDSYSST”(....
机器人及PLC自动化应用 发表于 03-30 13:47 •
809次
阅读
脚本编辑器使用手册说明
VBScript 是 Visual Basic 的一个子集,它最大优点在于简单易学。VBScript....
发表于 03-22 09:16 •
168次
阅读
WINCC使用系统函数和运行系统脚本
系统函数是所有随 WinCC 一同提供的函数。系统函数可应用在函数列表、用户自定义函数或局部脚本中。
机器人及PLC自动化应用 发表于 03-10 15:59 •
1077次
阅读
由程序员研发的抢茅台脚本等霸榜GitHub
作为国民心目中的”硬通货“,茅台在市场上一直很抢手,在终端市场上,能买到的现货茅台酒价格仍在2000....
如意 发表于 03-03 15:48 •
1687次
阅读
VB脚本在西门子KP1200HMI中的应用
西门子的一些比较高端的hmi支持脚本功能,对于一些没有封装好的功能我们可以自己开发,今天给大家分享两....
发表于 02-15 17:25 •
1295次
阅读
用WinCC读取的PC时间设置PLC控制器的时间
如果希望将系统时间写入控制器,可以在C脚本中,将“Get Local Time”注释掉,用“Get ....
发表于 02-15 17:03 •
1782次
阅读
WINCC界面动画惹的祸
时间到了2007年,旧项目这些画面动画逼真的电脑快淘汰了,这些项目文件对工控机设置参数从CMOS,到....
发表于 02-13 17:50 •
382次
阅读
WinCC与西门子S7-200 SMART CPU的OPC通信
添加新的驱动,打开 WinCC 软件新建一个项目,用鼠标右键点击“变量管理”,快捷菜单中选择“打开”....
发表于 02-13 17:37 •
4600次
阅读
PC station名称与项目文件不一致现象故障诊断
然后我联系项目人员,项目人员说自己没有下载PC station。真是奇怪,没有人下载,也没有人修改,....
发表于 02-12 18:32 •
497次
阅读
机器人关机后WINCC诊断画面没有显示钝化!
机器人关机后没有急停反馈故障,原因是机器人在操作选择关机时,如果网络还处于连接状态时会出现钝化,但此....
机器人及PLC自动化应用 发表于 01-18 14:13 •
940次
阅读
VASS06版使用的CPU为: CPU 1517F
为此,请打开提供的示例项目;TIA将安装那些尚未安装在 TIA 中的 GSD 文件。也可以通过菜单项....
机器人及PLC自动化应用 发表于 01-18 11:40 •
1259次
阅读
统信 UOS 推出 ISO 定制工具:支持程序和驱动 deb 包的二次定制、脚本的重新配置
统信 UOS 现已推出 ISO 定制工具。这是专为厂商打造的镜像制作工具,用于满足厂商对硬件适配、产....
工程师邓生 发表于 12-31 09:14 •
3541次
阅读
WINCC flexible脚本函数实例
1.CreateFolder 创建文件夹 如果指定的文件夹已经存在,则会发生错误! 以下示例说明了“....
机器人及PLC自动化应用 发表于 12-23 17:27 •
1932次
阅读
带大家一起体验一下Vivado的ECO流程
这里带大家一起体验一下Vivado 的ECO流程,以vivado自带的Example Design为....
FPGA之家 发表于 11-29 11:04 •
2562次
阅读
如何实现PLC仓储系统的设计论文说明
自动化立体仓库集存储、搬运、输送、分发一体,作为工业物流与计算机集成制造系统(CIMS)的一部分,代....
发表于 11-16 18:05 •
361次
阅读
ETH-PPI以太网模块的用户手册免费下载
ETH-PPI=CP243i + WinCC 直连功能(即不用 PC ACCESS )。它能够使你用....
发表于 10-28 08:00 •
341次
阅读
带以太网口的西门子一代精简面板和二代精简面板均支持以太网下载
带以太网口的西门子一代精简面板和二代精简面板均支持以太网下载,本章使用TKP600Basic col....
机器人及PLC自动化应用 发表于 10-14 16:25 •
2290次
阅读
Chrome插件英雄榜都有啥?
Windows并没有自带ssh软件,有了Secure Shell App,可以让你无需下载putty....
悟空智能科技 发表于 10-13 09:46 •
788次
阅读
博图WINCC如何做画面模板
博图WINCC 如何做画面模板
PLC技术圈 发表于 10-10 09:10 •
16969次
阅读
linux系统中如何创建文本菜单
当使用Linux系统时,最常见的Shell脚本交互类型是应用菜单(文本菜单),文本菜单的核心是cas....
发表于 09-25 15:45 •
610次
阅读
|